Quais os principais termos da linguagem C# e do .net?

dicionário técnico c sharp e dot net

Veja abaixo os principais termos e os significados usados em C# e .net.

Essa é uma excelente forma de aprender, pois as palavras reservadas são os alicerces da linguagem. A lista completa tem 79 termos, o que pode ser demais para assimilar de uma vez. A melhor abordagem é focar nos mais essenciais, aqueles que você vai ver e usar todos os dias.

Para te ajudar, preparei um dicionário com os 25 termos mais fundamentais de C#. Eles cobrem desde a criação de classes e variáveis até o controle de fluxo de um programa.


Dicionário de Palavras-Chave Essenciais em C#

  • Termo: public

    • Significado Literal: Público

    • Funcionalidade e Aplicação: É um modificador de acesso. Indica que um tipo (como uma classe) ou um membro (como uma variável ou método) é acessível de qualquer lugar, ou seja, de dentro e de fora da classe ou do projeto. Use quando precisar expor funcionalidades para outros trechos do seu código.

  • Termo: private

    • Significado Literal: Privado

    • Funcionalidade e Aplicação: É o oposto de public. Indica que o membro só pode ser acessado de dentro da própria classe onde foi declarado. Use para proteger dados e métodos que são de uso interno da classe.

  • Termo: class

    • Significado Literal: Classe

    • Funcionalidade e Aplicação: É a planta de um objeto. Define a estrutura (propriedades e métodos) que um objeto terá. Use para criar um novo tipo de dado ou para organizar seu código em blocos lógicos.

  • Termo: new

    • Significado Literal: Novo

    • Funcionalidade e Aplicação: É usado para criar uma nova instância (um novo objeto) de uma classe. Use sempre que precisar criar um objeto a partir de uma classe, como new MinhaClasse().

  • Termo: int

    • Significado Literal: Inteiro

    • Funcionalidade e Aplicação: Define um tipo de dado que armazena números inteiros (sem casas decimais), como 1, 100, -50. Use para contar itens, armazenar IDs, etc.

  • Termo: string

    • Significado Literal: Sequência de Caracteres

    • Funcionalidade e Aplicação: Armazena texto. Uma string é uma sequência de caracteres alfanuméricos entre aspas duplas, como "Olá, Mundo!". Use para guardar nomes, endereços, mensagens, etc.

  • Termo: bool

    • Significado Literal: Booleano

    • Funcionalidade e Aplicação: Um tipo de dado que só pode ter dois valores: true (verdadeiro) ou false (falso). Use para verificar condições, como if (éVerdadeiro).

  • Termo: if

    • Significado Literal: Se

    • Funcionalidade e Aplicação: Executa um bloco de código se uma condição for verdadeira. Use para criar lógica condicional, como if (idade > 18).

  • Termo: else

    • Significado Literal: Senão

    • Funcionalidade e Aplicação: É usado junto com o if. Executa um bloco de código senão a condição do if for falsa.

  • Termo: for

    • Significado Literal: Para

    • Funcionalidade e Aplicação: Cria um loop que se repete um número específico de vezes. É ideal para quando você sabe a quantidade de repetições. Use para percorrer uma sequência de 1 a 10, por exemplo.

  • Termo: while

    • Significado Literal: Enquanto

    • Funcionalidade e Aplicação: Cria um loop que continua enquanto uma condição for verdadeira. Use quando você não sabe quantas repetições serão necessárias, como while (temItemsNaLista).

  • Termo: foreach

    • Significado Literal: Para cada

    • Funcionalidade e Aplicação: É uma forma simplificada de loop que itera sobre cada item em uma coleção (lista, array, etc.). Use para ler todos os itens de uma lista sem se preocupar com índices.

  • Termo: switch

    • Significado Literal: Alternar, Mudar

    • Funcionalidade e Aplicação: Oferece uma alternativa ao uso de múltiplos if/else if. Avalia uma expressão e executa um bloco de código baseado em um dos vários valores possíveis.

  • Termo: case

    • Significado Literal: Caso

    • Funcionalidade e Aplicação: Define um dos possíveis valores dentro de uma estrutura switch. Use para especificar o que fazer para cada valor possível, como case 1:.

  • Termo: break

    • Significado Literal: Quebrar

    • Funcionalidade e Aplicação: Força a saída de um loop (for, while, foreach) ou de uma estrutura switch. Use para interromper a execução de forma antecipada.

  • Termo: continue

    • Significado Literal: Continuar

    • Funcionalidade e Aplicação: Pula a iteração atual de um loop e avança para a próxima. Use quando quiser ignorar uma parte da lógica para um item específico e passar para o próximo.

  • Termo: return

    • Significado Literal: Retornar

    • Funcionalidade e Aplicação: Interrompe a execução de um método e, opcionalmente, retorna um valor. Use no final de um método que deve devolver um resultado, como a soma de dois números.

  • Termo: void

    • Significado Literal: Vazio

    • Funcionalidade e Aplicação: Usado na declaração de métodos para indicar que ele não retorna nenhum valor. Use para métodos que apenas executam uma ação, como imprimir algo na tela.

  • Termo: static

    • Significado Literal: Estático

    • Funcionalidade e Aplicação: Indica que um membro pertence à própria classe, e não a uma instância específica do objeto. Você pode acessá-lo diretamente pela classe, sem precisar criar um objeto com new. Use para criar métodos de utilidade ou propriedades que não dependem do estado de um objeto, como Math.Min().

  • Termo: using

    • Significado Literal: Usando

    • Funcionalidade e Aplicação: Tem duas funções principais: a mais comum é para importar "namespaces" (grupos de classes) para que você possa usar as classes de forma mais fácil. A outra é para garantir que um recurso (como uma conexão de banco de dados) seja descartado corretamente.

  • Termo: var

    • Significado Literal: Variável (abreviação)

    • Funcionalidade e Aplicação: É uma palavra-chave para declarar uma variável sem ter que especificar o tipo explicitamente. O compilador do C# deduz o tipo para você. Use para simplificar a escrita do código, como var nome = "João";.

  • Termo: const

    • Significado Literal: Constante

    • Funcionalidade e Aplicação: Declara uma variável cujo valor não pode ser alterado depois de inicializado. Use para valores que não mudam, como um número PI ou uma taxa fixa.

  • Termo: this

    • Significado Literal: Este, Isto

    • Funcionalidade e Aplicação: Refere-se à instância atual da classe. Use para diferenciar um parâmetro de método de uma variável da classe que tem o mesmo nome.

  • Termo: null

    • Significado Literal: Nulo

    • Funcionalidade e Aplicação: Um valor especial que indica que uma variável de referência não aponta para nenhum objeto. Use para inicializar uma variável que não tem um valor definido ainda.

  • Termo: string

    • Significado Literal: Cadeia de caracteres

    • Funcionalidade e Aplicação: É um tipo de dado que representa texto. Use para armazenar nomes, endereços ou qualquer outro tipo de informação textual.

Com esse dicionário, você já tem uma base sólida para entender a grande maioria do código C#. Se precisar de mais termos ou de um aprofundamento em algum deles, é só me dizer!

Leia mais em: otnet.microsoft.com/en-us/lan...

Quais os principais termos da linguagem C# e do .net?

Última atualização: 2025-09-04

Palavras-Chaves